rain cap - French English Dictionary